What is the meaning of Life-giving?

Necessary for life.

Creating or engendering life; being a source of life.

The act of giving life, of creating beings or fostering their survival.

Source: wiktionary.org