adjective Date: 1596 giving or having power to give life and spirit ; invigorating
LIFE-GIVING
Meaning of LIFE-GIVING in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012