English dictionary
iguanodon meaning and definition
Definition and meaning of iguanodon at MeaningMonkey.org. iguanodon meaning and definition in the English Dictionary.IGUANODON noun
Definition of iguanodon (noun)
- massive herbivorous bipedal dinosaur with a long heavy tail; common in Europe and northern Africa; early Cretaceous period
Source: Princeton University Wordnet