Synonyms of 'life-giving'
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
If you describe something as invigorating, you mean that it makes you feel more energetic.
the bright sun and invigorating northern air
Thesaurus for life-giving from the Collins English Thesaurus
supporting, sustaining , or enabling life