Tumauini

English

Proper noun

Tumauini

  1. A municipality of Isabela, Philippines.