Tanimbar Islands
geographical nameDefinition of Tanimbar Islands
islands of Indonesia in the southeastern Moluccas east-northeast of Timor population 50,000