giant lizard
1.
(
noun
) the largest lizard in the world (10 feet); found on Indonesian islands
Synonyms:
Komodo dragon
,
Komodo lizard
,
Varanus komodoensis
,
dragon lizard
Related Words:
monitor
,
monitor lizard
,
varan
Terms and Conditions of Use / Copyright Notice