How to pronounce "dragon lizard" (English)
Voice
Listen
Votes
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