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