Megalosaur Meaning
There are 1 meaning(s) for word Megalosaur
Meaning 1 : gigantic carnivorous bipedal dinosaur of the Jurassic or early Cretaceous in Europe
Synonyms : megalosaurus
Synonyms : megalosaurus
