Carcharodontosaurus Tooth cast. Middle Cretaceous- 112 MYA to 93.5 MYA. Algeria, Africa. Theropod. Carnivore. The name "Carcharodontosaurus" means "Jagged/Sharp Lizard" referencing to Carcharocles Megalodon Shark. A Large Carcharodontosaurus could grow to 12 to 13.3 meters (39 to 44 ft.) long. Their size was close to Tyrannosaurus Rex, Spinosaurus, and Giganotosaurus. Tooth Length: 9 cm.