Definitions
Leti Islands&o=10616

Leti Islands

The Leti Islands of Indonesia are part of the Maluku Islands, in southeast Maluku province. The main islands are Moa, Leti and Lakor.

See also

Search another word or see Leti Islands&o=10616on Dictionary | Thesaurus |Spanish
  • Please Login or Sign Up to use the Recent Searches feature