Spinosaurus aegyptiacus

Spinosaurus aegyptiacus meaning: "Egyptian spine lizard".