What does Berberschaf mean?

Berberschaf - German to English

Barbary sheep [Ammotragus lervia]