LIFE SUPPORT


Meaning of LIFE SUPPORT in English

medical machines that are used to keep a person alive who would otherwise die (respirators, feeding tubes, etc.)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.