meaning of puppet leader

1. a leader or ruler who is chosen by a despot to head a government


Related Words

puppet leader |

Developed & Maintained By Taraprasad.com

Treasure Words