What is the meaning of the word "life-giving"?
Definitions:
-
giving or having the power to give life and spirit
adjective
- returning the lifegiving humus to the land Louis Bromfield
- returning the lifegiving humus to the land Louis Bromfield