Life-giving



ENGLISH MEANING
adjective
1.
Giving life or spirit; having power to give life; inspiriting; invigorating.