golden thistle

Noun
  1. Any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads (synset 112031097)

Found on Word Lists

Other Searches