Meaning of iguanid lizard
Definition of iguanid lizard
(noun)
lizards of the New World and Madagascar and
some
Pacific islands;
typically
having a
long
tail
and
bright
throat
patch
in males
Other information on iguanid lizard
WIKIPEDIA results for
iguanid lizard
Amazon results for
iguanid lizard
Tweet