Tamil Dictionary 🔍

megalosaur

Meg"a*lo*saur`, Meg`a*lo*sau"rus, n. Etym: [NL. megalosaurus, fr. Gr. mégalosaure.] (Paleon.) Defn: A gigantic carnivorous dinosaur, whose fossil remains have been found in England and elsewhere.


megalosaur - Similar Words