meaning of Berberschaf

Berberschaf - German to English

Barbary sheep [Ammotragus lervia]