Search Result:iguanid




Overview of noun iguanid

The noun iguanid has 1 sense


  • iguanid, iguanid lizard -- (lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males)