Dambulla (English, name)
expansion: Dambulla
Senses:
glosses: Dambulla, a city in Sri Lanka
Forms: