'orache' definitions:

Definition of 'orache'

(from WordNet)
noun
Any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes [syn: orach, orache]

Words containing 'orache'