Noun Definition

golden thistle

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

Category: Plants