aoudad
1.
(
noun
) wild sheep of northern Africa
Synonyms:
Ammotragus lervia
,
Barbary sheep
,
arui
,
audad
,
maned sheep
Related Words:
wild sheep
Terms and Conditions of Use / Copyright Notice