LIFE-GIVING


Meaning of LIFE-GIVING in English

adj giving life or spirit; having power to give life; inspiriting; invigorating.

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