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