Definition of Iguanid

Any infomration entered here is solely your responsibility

Currently available definitions
Iguanid in English
Noun
  1. lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males
Iguanid in Zotung
Noun
  1. Chikua; A leihmae myarya sae paw chikua phin