life support - Englisch Synonyme Wörterbuch

life support

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