Plymouth thistle

English

Noun

Plymouth thistle (plural Plymouth thistles)

  1. Synonym of Italian thistle.