hadrosaurus
English
hadrosaurus meaning in English • hadrosaurus का अर्थ अंग्रेजी में
Noun
- An American herbivorous dinosaur of great size, allied to the iguanodon. It is found in the Cretaceous formation.