Meaning of spinach mustard
Definition of spinach mustard
(noun)
Asiatic
plant
cultivated
for its
swollen
root
crown
and
edible
foliage
Other information on spinach mustard
WIKIPEDIA results for
spinach mustard
Amazon results for
spinach mustard
Tweet