arui
English
arui meaning in English • arui का अर्थ अंग्रेजी में
Noun
- a wild sheep (Ammotragus lervia) of northern Africa, having a thick mane on the throat, chest, and forelegs; -- also called the aoudad> and Barbary sheep>.