The largest known carnivorous dinosaur is the Spinosaurus, which is so named thanks to the gigantic spikes that run down the dinosaur's back. These spikes form a "sail" that likely evolved to ward off enemies rather than predators. The Spinosaurus was likely too large to be preyed upon by other dinosaurs.
Based on fossil evidence, scientists have estimated that the average Spinosaurus may have been between 52 and 59 feet long, with the ability to augment its vertical size by extending its sail. It is also possible that the dinosaur, which is said to be larger than T. Rex, may have been able to reach a total mass of almost 10 tons.