Spinosaurus is the longest known terrestrial carnivore; other large carnivores comparable to Spinosaurus include theropods such as Tyrannosaurus, Giganotosaurus and Carcharodontosaurus. The most recent study suggests that previous body size estimates are overestimated, and that S. aegyptiacus reached 14 metres (46 ft) in length and 7.4 metric tons (8.2 short tons) in body mass.