komodo lizard definition

  • noun:
    • the biggest lizard on the planet (10 feet); available on Indonesian countries
29 votes

How would you define komodo lizard?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!