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. 2012