life-giving - English Synonyms Dictionary

life-giving

adj.
[1] vitalizing