Definition of PLSS in English:

PLSS

  • Portable life support system.