LIFE-GIVING Meaning of LIFE-GIVING in English ( a. ) Giving life or spirit; having power to give life; inspiriting; invigorating. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012