tanimbar islands









tanimbar islands


noun (used with a plural verb)

  1. a group of over 600 islands in E Indonesia, in the Banda Sea. About 2100 sq. mi. (5440 sq. km).
53 queries 0.696