What does arui mean?

arui meaning in General Dictionary

a wild sheep Ammotragus lervia of northern Africa having a thick mane on throat chest and forelegs also referred to as the aoudad and Barbary sheep

View more

  • crazy sheep of north Africa