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