life-giving Meaning, Definition & Usage
- 
       adjective satellite giving or having the power to give life and spirit
       
       
 vitalizing.
 - returning the life-giving humus to the land"- Louis Bromfield
- life-giving love and praise
- the vitalizing rays of the warming sun
 
WordNet
Life"-giv`ing adjective
Definitions
- Giving life or spirit; having power to give life; inspiriting; invigorating.