golden thistle is a noun meaning "any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads". It carries one recorded sense.
any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads
Definitions, synonyms and semantic relations for golden thistle come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.