iguanid
English Dictionary
->
Letter I
-> iguanid
Search Dictionary:
iguanid Definition
(n)
lizards
of
the
New
World
and
Madagascar
and
some
Pacific
islands
;
typically
having
a
long
tail
and
bright
throat
patch
in
males
iguanid Synonyms
iguanid
iguanid lizard
© Art Branch Inc.