Tubungan

English

Proper noun

Tubungan

  1. A municipality of Iloilo, Philippines.