LIFE-GIVING Meaning of LIFE-GIVING in English adj giving life or spirit; having power to give life; inspiriting; invigorating. Webster English vocab. Английский словарь Webster. 2012