LIFE SUPPORT


Meaning of LIFE SUPPORT in English

■ noun Medicine maintenance of vital functions following disablement or in an adverse environment.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.