dragon lizard

1. (noun) the largest lizard in the world (10 feet); found on Indonesian islands
Synonyms: Komodo dragon, Komodo lizard, Varanus komodoensis, giant lizard
Related Words: monitor, monitor lizard, varan



Terms and Conditions of Use / Copyright Notice