Definitions of golden thistle:

  • noun:   any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads