What does barbary sheep mean?

barbary sheep meaning in General Dictionary

crazy sheep of northern Africa