Tanimbars

English

Proper noun

Tanimbars

  1. The Tanimbar Islands