iguanid lizard
English Dictionary
->
Letter I
-> iguanid lizard
Search Dictionary:
iguanid lizard 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 lizard Synonyms
iguanid
iguanid lizard
© Art Branch Inc.