Clue: Island that's home to the world's largest lizard

Answer: KOMODO

Length: 6


Similar Clues: