Spanish oyster plant
English Dictionary
->
Letter S
-> Spanish oyster plant
Search Dictionary:
Spanish oyster plant Definition
(n)
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
Spanish oyster plant Synonyms
Scolymus hispanicus
Spanish oyster plant
© Art Branch Inc.