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