Megalosaurus Meaning

There are 1 meaning(s) for word Megalosaurus

Meaning 1 : gigantic carnivorous bipedal dinosaur of the Jurassic or early Cretaceous in Europe

    Synonyms : megalosaur