Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Adjective: life-giving  'lIf`gi-ving
  1. Giving or having the power to give life and spirit
    "returning the life-giving humus to the land"; "life-giving love and praise"
    - vitalizing, vitalising [Brit]

See also: invigorating