English

edit

Etymology

edit

life +‎ giver

Noun

edit

life-giver (plural life-givers)

  1. One who gives life, especially a deity.
edit