barbary sheep
Meaning, Definition & Usage
Dictionary
Related
noun
wild sheep of northern Africa
aoudad; audad; maned sheep; Ammotragus lervia; arui
.
WordNet
Previous
barbarize
barbarossa
barbarous
barbarously
barbarousness
Next
barbasco
barbastel
barbate
barbated
barbecue