DICTIONARY
Source: WordNet 3.1
1. (
) an island in Indonesia in the Malay Archipelago; the largest and most eastern of the Lesser Sunda Islands ;
See more about : TIMOR