golden thistle

1. (noun) any of several spiny Mediterranean herbs of the genus Scolymus having yellow flower heads
Related Words: Scolymus hispanicus, Spanish oyster plant, thistle



Terms and Conditions of Use / Copyright Notice