life-sustaining - English Synonyms Dictionary

life-sustaining

adj.
[1] vital