Definition of Iguanodon

Any infomration entered here is solely your responsibility

Currently available definitions
Iguanodon in Burmese
Noun
  1. အၿမီး အလြန္ ရွည္ေသာ ဒိုင္ႏုိေဆာ
Iguanodon in English
Noun
  1. massive herbivorous bipedal dinosaur with a long heavy tail; common in Europe and northern Africa; early Cretaceous period