Davao River

English

Proper noun

Davao River

  1. a large river in Mindanao, Philippines