Explore relationships
Titanosuchus
Titanosuchus ("titan crocodile") is an extinct genus of dinocephaliantherapsids that lived in the Middle Permian epoch in South Africa. This genus has only one species, Titanosuchus ferox.
Use + to expand a branch. Click a topic name to open its summary.