tall poppies

English

Noun

tall poppies

  1. plural of tall poppy