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



