life-giver

English

Etymology

life +‎ giver

Noun

life-giver (plural life-givers)

  1. One who gives life, especially a deity.