life support - English Synonyms Dictionary

life support

n.
[1] life-support system
[2] life-support system