Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

barbary sheep Definition

Cancel
barbary sheep
noun()
wild sheep of northern Africa
Synonyms: ammotragus lervia, aoudad, arui, audad, maned sheep,

Words Related to barbary sheep!

barbary sheep Examples by Brain Bank Users