liberator meaning
Definition of liberator - a person who liberates a person or place from imprisonment or oppression Definition of liberator - a person who liberates a person or place from imprisonment or oppression dictionary