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