saviour
noun
[ ˈseɪvjə ]
• a person who saves someone or something from danger or difficulty.
• "politicians of the era usually portray themselves as the nation's saviours"
Origin:
Middle English: from Old French sauveour, from ecclesiastical Latin salvator (translating Greek sōtēr ), from late Latin salvare ‘to save’.