maned sheep (ammotragus lervia) - Turkish English Dictionary