'dragon lizard' definitions:

Definition of 'dragon lizard'

From: WordNet
noun
The largest lizard in the world (10 feet); found on Indonesian islands [syn: Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis]