Titay

See also: titay

English

Proper noun

Titay

  1. A municipality of Zamboanga Sibugay, Philippines.