iguanodon
nounDefinition of iguanodon
: any of a genus (Iguanodon) of very large herbivorous dinosaurs of the Early Cretaceous
Keep scrolling for more