Atriplex Meaning

There are 1 meaning(s) for word Atriplex

Meaning 1 : orach; saltbush

    Synonyms : genus atriplex