Arui Meaning

There are 1 meaning(s) for word Arui

Meaning 1 : wild sheep of northern Africa

    Synonyms : ammotragus lervia,  aoudad,  audad,  barbary sheep,  maned sheep