- dragon lizard as a noun:
- 1
dragon lizard
noun
1 dragon lizard
The largest lizard in the world (10 feet); found on Indonesian islands.
synonyms: giant lizard, Komodo dragon, Komodo lizard, Varanus komodoensis.
Dutch: komodovaraan
Polish: waran z Komodo
debug info: 0.0276