Find the word definition

Wiktionary
puppet leaders

n. (plural form of puppet leader English)