what is largest carnivorous dinosaur
View full size image. Spinosaurus was the biggest of all the carnivorous dinosaurs, larger than Tyrannosaurus and Giganotosaurus. It lived during part of the Cretaceous period, about 112 million to 97 million years ago, roaming the swamps of North Africa.Two Spinosaurus species have been named based on the regions where they were discovered: Spinosaurus aegyptiacus Egyptian spine lizard) and Spinosaurus maroccanus (Moroccan spine lizard).pinosaurus is thought to have survived primarily on fish, including giant coelacanths, sawfish, large lungfish and sharks, which lived in the dinosaur's river system, according to Ibrahim.