Meaning of orache

Definition of orache

(noun) any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes

Other information on orache

WIKIPEDIA results for orache
Amazon results for orache