Proper noun
Tanimbar Islands (geography) A group of about 65 islands in the Maluku province of Indonesia.