Noun orach has 1 sense
  1. orach, orache - any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes
    --1 is a kind of herb, herbaceous plant
    --1 is a member of Atriplex, genus Atriplex
    --1 has particulars: garden orache, mountain spinach, Atriplex hortensis
,
TOP