LIFE SUPPORT


Meaning of LIFE SUPPORT in English

noun

: equipment, material, and treatment needed to keep a seriously ill or injured patient alive

asked doctors to withdraw life support — Newsweek

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.