Carcharodontosaurus saharicus (lat.