giant lizard
English Dictionary
->
Letter G
-> giant lizard
Search Dictionary:
giant lizard Definition
(n)
the
largest
lizard
in
the
world
(
10
feet
);
found
on
Indonesian
islands
giant lizard Synonyms
dragon lizard
giant lizard
Komodo dragon
Komodo lizard
Varanus komodoensis
© Art Branch Inc.