GeneralConnection.com
➔
Dictionary
barbary sheep
Noun
1. aoudad
1. arui, audad, Barbary sheep, maned sheep, Ammotragus lervia, wild sheep
Usage