English synonyms about - contact  

golden thistle

noun

1 golden thistle

Any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads.


Find more on golden thistle elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0295