life-giver
English
Etymology
life
+
giver
Noun
life
-
giver
(
plural
life-givers
)
One who
gives
life
, especially a
deity
.
Related terms
life-giving