English | German | Russian | Czech

life support English

Meaning life support meaning

What does life support mean?

life support

(= life-support system) equipment that makes life possible in otherwise deadly environmental conditions the astronauts relied on their life-support systems 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

What other words have the same or similar meaning as life support?

life support English » English

life-support system

Topics life support topics

What do people use life support to talk about?

Are you looking for...?