Mesosuchus

Mesosuchus is an extinct genus of rhynchosaur from the Early Triassic of South Africa. The type species is M. browni.