Synonyms of Komodo Lizard in English :
Antonyms of Komodo Lizard in English
Thesaurus of Komodo Lizard in English
Komodo Lizard
see definition of komodo lizardSynonyms of komodo lizard
1. (noun) the largest lizard in the world (10 feet); found on Indonesian islands
Hypernyms of komodo lizard
1. (noun) the largest lizard in the world (10 feet); found on Indonesian islands