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. Сжатый оксфордский словарь английского языка. 2004