'giant lizard' definitions:

Definition of 'giant 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]