livgivare - dict.se
livgivare
noun
life giver