Meaning of spinacia oleracea
Definition of spinacia oleracea
(noun)
southwestern
Asian
plant
widely
cultivated
for its
succulent
edible
dark
green
leaves
Other information on spinacia oleracea
WIKIPEDIA results for
spinacia oleracea
Amazon results for
spinacia oleracea
Tweet