Davao City in Indonesian Davao City in Indonesian Davao proper noun An independent city, the largest city in Davao del Sur, Philippines. Add to Flashcards