meaning of megalosaurus

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


Related Words

megalosaurus |

Developed & Maintained By Taraprasad.com

Treasure Words