Noun Definition

liberator

1.Definition: someone who releases people from captivity or bondage

Category: People