English dictionary
aoudad meaning and definition
Definition and meaning of aoudad at MeaningMonkey.org. aoudad meaning and definition in the English Dictionary.AOUDAD noun
Definition of aoudad (noun)
- wild sheep of northern Africa
- synonyms: Ammotragus lervia, arui, audad, Barbary sheep, maned sheep
Source: Princeton University Wordnet