life-giving









life-giving


adjective

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