life-giving
adjective
life-giv·ing
ˈlīf-ˌgi-viŋ
: giving or having power to give life and spirit : invigorating
Love words? Need even more definitions?
Merriam-Webster unabridged
Share