Iguanodon - Definition

iguanodon

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

Look up another word