English Dictionary
◊ ORACHE
orache
n : any of various herbaceous plants of the genus Atriplex that
thrive in deserts and salt marshes [syn: {orach}]