Definisi 'komodo dragon'

English to English
noun
1 the largest lizard in the world (10 feet); found on Indonesian islands Terjemahkan
source: wordnet30

More Word(s)
monitor, monitor lizard, varan,

Visual Synonyms