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. 2012