| Noun | 1. | Spanish oyster plant - a golden thistle of southwestern Europe cultivated for its edible sweet roots and edible leaves and stalks; its yellow flowers are used as a substitute for saffron Synonyms: Scolymus hispanicus |
About this site and copyright information - Online Dictionary Home