deliverer
de-liv-er-er
noun
A person who rescues or frees someone or something from a difficult situation.
"The deliverer saved the village from the dragon."
Thesaurus
Synonyms: saviour, savior, rescuer, delivery boy, the Nazarene, Jesus of Nazareth, Good Shepherd, Redeemer, Jesus, Christ, Jesus Christ