Definition of liberator noun from the Oxford Advanced Learner's Dictionary

  

liberator

 noun
noun
BrE BrE//ˈlɪbəreɪtə(r)//
 
; NAmE NAmE//ˈlɪbəreɪtər//
 
 
jump to other results
a person who frees a country or person from the control of somebody else