orache
1. [ noun ] (botany) any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes
Synonyms: orach
Related terms: herb garden_orache Atriplex
Similar spelling:   orach
  orca
  Oryza
  Orick
  orczy