maned sheep (ammotragus lervia) - German English Dictionary