English dictionary
maned sheep meaning and definition
Definition and meaning of maned sheep at MeaningMonkey.org. maned sheep meaning and definition in the English Dictionary.MANED SHEEP noun
Definition of maned sheep (noun)
- wild sheep of northern Africa
- synonyms: Ammotragus lervia, aoudad, arui, audad, Barbary sheep
Source: Princeton University Wordnet