iguanodon

Explore definitions, synonyms, and language insights of iguanodon

Definitions

Noun
massive herbivorous bipedal dinosaur with a long heavy tail; common in Europe and northern Africa; early Cretaceous period

More General Terms