Synonyms of Aoudad in English :
Antonyms of Aoudad in English
Thesaurus of Aoudad in English
Aoudad
see definition of aoudadSynonyms of aoudad
1. (noun) wild sheep of northern Africa
Member Meronyms of aoudad
1. (noun) wild sheep of northern Africa
Hypernyms of aoudad
1. (noun) wild sheep of northern Africa