Word info Synonyms

Komodo lizard

Noun

Meaning

the largest lizard in the world (10 feet); found on Indonesian islands

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms