life_supportEnglish

life-support system, life support

Noun

Equipment that makes life possible in otherwise deadly environmental conditions

English: life-support system, life support

Medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive

English: life-support system, life support

English words with similar meanings

Show 1 words