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