puppet leader
English
Noun
puppet
leader
(
plural
puppet leaders
)
Alternative form of
puppet ruler
.