LIFE-SUPPORT SYSTEM
Definition:
- [noun] equipment that makes life possible in otherwise deadly environmental conditions; "the astronauts relied on their life-support systems"
Synonyms: life support - [noun] medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive; "the patient is on life support"
Synonyms: life support
Synonyms:
- Search for synonyms for LIFE-SUPPORT SYSTEM



