Komodo in Greek Komodo in Greek Κομόντο proper noun An island of Indonesia, part of the Lesser Sunda Islands Add to Flashcards