orachEnglish

orach, orache

Noun

Any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes

English: orach, orache

English words with similar meanings

Show 1 words

Words that start with "orach"