Definition of Golden Thistle

  • 1. Any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads Noun

Semanticaly linked words with "golden thistle"

Hyponims for word "golden thistle"