Monkayo

English

Proper noun

Monkayo

  1. A municipality of Davao de Oro, Philippines.