liberatorEnglish

liberator

Noun

Someone who releases people from captivity or bondage

English: liberator