LIFE-GIVING


Meaning of LIFE-GIVING in English

(a.) Giving life or spirit; having power to give life; inspiriting; invigorating.

Webster's English dictionary.      Английский словарь Webster.