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