GeneralConnection.comDictionary
barbary sheep
Noun

1. aoudad
1. arui, audad, Barbary sheep, maned sheep, Ammotragus lervia, wild sheep
Usage