Meaning of mountain spinach
Definition of mountain spinach
(noun)
Asiatic
plant
resembling
spinach
often
used
as a potherb;
naturalized
in Europe and North America
Other information on mountain spinach
WIKIPEDIA results for
mountain spinach
Amazon results for
mountain spinach
Tweet