Definition

A specific island in the Philippines, located in the province of Zamboanga Sibugay, often used in geographical contexts.