Dehiwala-Mount Lavinia

English

Proper noun

Dehiwala-Mount Lavinia

  1. A large municipality in Sri Lanka.