We found 3 definitions of aoudads from 2 different sources.
NounPlural: aoudads |
||
aoudad - wild sheep of northern Africa | ||
arui, audad, Barbary sheep, maned sheep, Ammotragus lervia | ||
wild sheep undomesticated sheep |