English
Detailed Synonyms for dragon lizard in English
dragon lizard:
dragon lizard [the ~] noun
-
the dragon lizard
– the largest lizard in the world (10 feet); found on Indonesian islands 1the Komodo lizard; the Varanus komodoensis; the dragon lizard; the giant lizard; the Komodo dragon– the largest lizard in the world (10 feet); found on Indonesian islands 1