Mahayahay Upper

English

Proper noun

Mahayahay Upper

  1. A barangay of Maluso, Basilan, Philippines.