lifegiving









lifegiving


adjective

  1. imparting, or having the ability to impart, life or vitality; invigorating; vitalizing: life-giving love and praise.
53 queries 0.565