Tanimbar Islands

Proper noun

 * 1) A group of about 65 islands in the Maluku province of Indonesia.