English dictionary
puppet leader meaning and definition
Definition and meaning of puppet leader at MeaningMonkey.org. puppet leader meaning and definition in the English Dictionary.PUPPET LEADER noun
Definition of puppet leader (noun)
- a leader or ruler who is chosen by a despot to head a government
- synonyms: puppet ruler
Source: Princeton University Wordnet