Word Study
maned sheep
WORDNET DICTIONARY
Noun maned sheep has 1 sense
- maned sheep(n = noun.animal) ammotragus lervia, aoudad, arui, audad, barbary sheep - wild sheep of northern Africa; Array is a kind of wild sheep
is a member of ammotragus, genus ammotragus
CIDE DICTIONARY
maned sheep, n.
A type of wild sheep (Ammotragus lervia ) of northern Africa; called also Barbary sheep and aoudad . [WordNet 1.5]
For further exploring for "maned sheep" in Webster Dictionary Online