TOP

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

liberator

noun
 
/ˈlɪbəreɪtə(r)/
 
/ˈlɪbəreɪtər/
jump to other results
  1. a person who frees a country or person from the control of somebody else
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day