Translation of iguanodon in English:

iguanodon

iguanodon

noun

  • 1

    iguanodon, a kind of dinosaur