• word of the day

    orache

    orache - Dictionary definition and meaning for word orache

    Definition
    (noun) any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes
    Synonyms : orach
Download our Mobile App Today
Receive our word of the day
on Whatsapp