Titanosuchus lived during the Permian Period 270 million years ago in what is now South Africa. Titanosuchus name means "fierce titan crocodile". Despite the name Titanosuchus was not related to crocodiles. It measured 8 feet (2.5 meters) long. It was a carnivore reptile. Its teeth included sharp incisors and fang-like canines. Titanosuchus may have preyed on Jonkeria and Moschops. Titanosuchus was a dinocephalian therapsid, had features which belonged to both reptiles and mammals.