How to pronounce "dragon lizard"
Add your own pronunciation of "dragon lizard"
Meanings and definitions of "dragon lizard"
- Noun
the largest lizard in the world (10 feet); found on Indonesian islands
Synonyms:
the largest lizard in the world (10 feet); found on Indonesian islands