VividLex

Home / Thesaurus / life support

Thesaurus: life support

equipment that makes life possible in otherwise deadly environmental conditions

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n. equipment that makes life possible in otherwise deadly environmental conditions
  2. n. medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive