Synonyms: vitalizing, life-giving
Definition: giving or having the power to give life and spirit
Usage: returning the life-giving humus to the land- Louis Bromfield; life-giving love and praise; the vitalizing rays of the warming sun
Similar words: invigorating
Definition: imparting strength and vitality
Usage: the invigorating mountain air