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