Komodo in Russian Komodo in Russian Комо́до proper noun An island of Indonesia, part of the Lesser Sunda Islands Add to Flashcards