orache

1. (noun) any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes
Synonyms: orach
Related Words: Atriplex hortensis, garden orache, herb, herbaceous plant, mountain spinach



Terms and Conditions of Use / Copyright Notice