life-support system
nounDefinition of life-support system
: an artificial or natural system that provides all or some of the items (such as oxygen, food, water, control of temperature and pressure, disposition of carbon dioxide and body wastes) necessary for maintaining life or health
Keep scrolling for more
Keep scrolling for more