HyperDic

English > 1 sense of the expression maned sheep:
NOUNanimalmaned sheep, aoudad, arui, audad, Barbary sheep, Ammotragus lerviawild sheep of northern Africa
English > maned sheep: 1 sense > noun 1, animal
Meaningwild sheep of northern Africa.
Synonymsaoudad, arui, audad, Barbary sheep, Ammotragus lervia
Member ofAmmotragus, genus Ammotragusgenus of wild sheep
Broaderwild sheepundomesticated sheep