Italian thistles

English

Noun

Italian thistles

  1. plural of Italian thistle