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