Definition of Komodo in English:

Komodo

proper noun

  • A small island in Indonesia, in the Lesser Sunda Islands, situated between the islands of Sumbawa and Flores.

Pronunciation

Komodo

/kəˈməʊdəʊ/