timor
Explore definitions, synonyms, and language insights of timor
Definitions
Noun
an island in Indonesia in the Malay Archipelago; the largest and most eastern of the Lesser Sunda Islands