Meaning of golden thistle

Definition of golden thistle

(noun) any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads

Other information on golden thistle

WIKIPEDIA results for golden thistle
Amazon results for golden thistle