udumu meaning in english

[Tel.] n. The iguana godhagodhika. udupapilla the young iguana. udumu poyina ceyyi vadilincukoni ravalenu. if you catch an iguana, you are lucky if you get your hand off it.