English synonyms about - contact  
liberatorbenefactorhelperemancipatormanumittercaptorcapturer

liberator

noun

1 liberator

Someone who releases people from captivity or bondage.

Dutch: bevrijder


Find more on liberator elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.044