Find the word definition

The Collaborative International Dictionary
maned sheep

maned sheep \maned sheep\ n. A type of wild sheep ( Ammotragus lervia) of northern Africa; called also Barbary sheep and aoudad.

Syn: aoudad, arui, audad, Barbary sheep, Ammotragus lervia.

WordNet
maned sheep

n. wild sheep of northern Africa [syn: aoudad, arui, audad, Barbary sheep, Ammotragus lervia]