maned sheep (ammotragus lervia) - French English Dictionary