Skip to main content

megalosaur

English megalosaur meaning in English  •  megalosaur का अर्थ अंग्रेजी में
Noun
  • A gigantic carnivorous dinosaur, whose fossil remains have been found in England and elsewhere.
Advertisement