life-giver (English, noun)
expansion: life-giver (plural life-givers)
Senses:
glosses: One who gives life, especially a deity.
Forms:
form: life-givers
tags: plural