Davao City in Russian Davao City in Russian Давао proper noun An independent city, the largest city in Davao del Sur, Philippines. Add to Flashcards