We found 1 definitions of maned sheep from 1 different sources.
Noun |
||
maned sheep - wild sheep of northern Africa | ||
aoudad, arui, audad, Barbary sheep, Ammotragus lervia | ||
wild sheep undomesticated sheep |