meaning of megalosaurs

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


Related Words

megalosaur | megalosauridae | megalosaurus |

Developed & Maintained By Taraprasad.com

Treasure Words