LIFE SUPPORT


Meaning of LIFE SUPPORT in English

[life support] n (1975): medical life-support equipment "the patient was placed on ~"

Merriam-Webster English vocab.      Английский словарь Merriam Webster.