What does liberator mean?
noun
A person or thing that liberates, or a person who has freed a place or people from oppressive rule.
Example
"The liberator of the city was hailed as a hero."
Definition generated by AI and curated by RJS Tech Solutions LLP.