Meaning of iguanodon

Definition of iguanodon

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

Other information on iguanodon

WIKIPEDIA results for iguanodon
Amazon results for iguanodon