life-giving ( synonym found)

Definition of life-giving:

(adj) : describing that necessary for life; describing that which creates or engenders life, a source of life
"we would have died without the unexpected rain that brought life-giving water."

Definition of life-giving:

(adj) : describing that necessary for life; describing that which creates or engenders life, a source of life
"we would have died without the unexpected rain that brought life-giving water."

Back to Top