Skip to main content

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>.
Advertisement