life-sustaining - English Synonyms Dictionary