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
Synonyms : megalosaur
