Wiktionary
puppet leaders
n. (plural form of puppet leader English)
n. (plural form of puppet leader English)