golden thistle Meaning, Definition & Usage

  1. noun any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads

WordNet