Mekosuchus
Mekosuchus is a genus of extinct Australasian mekosuchine crocodilian. Species of Mekosuchus were generally small-sized, terrestrial animals with short, blunt-snouted heads and strong limbs. Wikipedia
Scientific name: Mekosuchus
Genus: †Mekosuchus; Balouet & Buffetaut, 1987