Lumba-Bayabao

English

Proper noun

Lumba-Bayabao

  1. A municipality of Lanao del Sur, Philippines.