English synonyms about - contact  

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.0292