Meaning of spanish oyster plant
Definition of spanish oyster plant
(noun)
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
Other information on spanish oyster plant
WIKIPEDIA results for
spanish oyster plant
Amazon results for
spanish oyster plant
Tweet