mountain spinach meaning and definitionDefinition and meaning of mountain spinach at MeaningMonkey.org. mountain spinach meaning and definition in the English Dictionary.
MOUNTAIN SPINACH noun
Definition of mountain spinach (noun)
- Asiatic plant resembling spinach often used as a potherb; naturalized in Europe and North America
- synonyms: Atriplex hortensis, garden orache
Source: Princeton University Wordnet