Word Hen
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
Synonyms:
vitalizing