Tanimbar Islands
geographical name
Ta·nim·bar Islands
tə-ˈnim-ˌbär
tä-
islands of Indonesia in the southeastern Moluccas east-northeast of Timor population 50,000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share