life support

Noun
  1. Equipment that makes life possible in otherwise deadly environmental conditions (synset 103669485)
    "the astronauts relied on their life-support systems"
  2. Medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive (synset 103669236)
    "the patient is on life support"

Found on Word Lists

Other Searches