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