Definition of orache

Definition of orache
  1. orache Noun Any of various edible plants of the genus "Atriplex", especially "A. hortensis" or "A. patula".
Need more help? Try our forum NEW