medical machines that are used to keep a person alive who would otherwise die (respirators, feeding tubes, etc.)
LIFE SUPPORT
Meaning of LIFE SUPPORT in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012