Iguana - meaning in english

നാമം (Noun)
ഉടുമ്പ്
അള്ളിപ്പിടിച്ചാല്‍ പിടിവിടാത്തൊരു ജീവി
മണ്‍കുഴിയന്