Home

Word

Komodo lizard, n.
more info the largest lizard in the world (10 feet); found on Indonesian islands
<noun.animal>

Komodo dragon Komodo lizard Varanus komodoensis dragon lizard giant lizard
semantic pointers
hypernym