English
Detailed Synonyms for aoudad in English
aoudad:
aoudad [the ~] nom
-
the aoudad
– wild sheep of northern Africa 1the aoudad; the Ammotragus lervia; the Barbary sheep; the arui; the audad; the maned sheep– wild sheep of northern Africa 1