Italian-English dictionary »

megalosauro meaning in English

ItalianEnglish
megalosauro noun
{m}

megalosaur(dinosaur of the Megalosauridae family)
noun