livgivare

noun
life giver