Definitions
There is 1 meaning of the phrase
Varanus Komodoensis.
Varanus Komodoensis - as a noun
The largest lizard in the world (10 feet); found on indonesian islands
Synonyms (Exact Relations)
dragon lizardgiant lizardkomodo dragonkomodo lizard