Skip to main content

iguanodon

English iguanodon meaning in English  •  iguanodon का अर्थ अंग्रेजी में
Noun
  • A genus of gigantic herbivorous dinosaurs having a birdlike pelvis and large hind legs with three-toed feet capable of supporting the entire body. Its teeth resemble those of the iguana, whence its name. Several species are known, mostly from the Wealden
Advertisement