puppet leaders

English

Noun

puppet leaders

  1. plural of puppet leader