life-sustaining - Englisch Synonyme Wörterbuch

life-sustaining

adj.
[1] vital