What is the meaning of Life-giving?

Necessary for life.

Creating or engendering life; being a source of life.

Source: wiktionary.org