Life-giving

Webster's Dictionary of the English Language

·adj Giving life or spirit; having power to give life; inspiriting; invigorating.

Related Words