LIFE-GIVING


Meaning of LIFE-GIVING in English

[life-giv.ing] adj (1596): giving or having power to give life and spirit: invigorating

Merriam-Webster English vocab.      Английский словарь Merriam Webster.