Topic: SPACE


life support system

noun
     
life support system [countable]
1 also life support machineMH a piece of equipment that keeps someone alive when they are extremely ill
2TTS a piece of equipment that keeps people alive in conditions where they would not normally be able to live, such as in space

Explore SPACE Topic