meaning of barbary sheep

barbary sheep meaning in General Dictionary

crazy sheep of northern Africa