'iguanid lizard' definitions:

Definition of 'iguanid lizard'

(from WordNet)
noun
Lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males [syn: iguanid, iguanid lizard]