noun Date: 1959 an artificial or natural system that provides all or some of the items (as oxygen, food, water, control of temperature and pressure, disposition of carbon dioxide and body wastes) necessary for maintaining life or health
LIFE-SUPPORT SYSTEM
Meaning of LIFE-SUPPORT SYSTEM in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012