Subscribe
URL of the page has been copied to clipboard.
Meaning : A leader or ruler who is chosen by a despot to head a government.
Synonyms : puppet ruler
Install App
Puppet leader meaning in Telugu.