Translation of iguanodon in Malay

iguanodon

iguanodon

noun

  • 1

    iguanodon, dinosaur raksasa yang makan tumbuh-tumbuhan