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
Tweet