artichoke thistles

English

Noun

artichoke thistles

  1. plural of artichoke thistle