Find the word definition

Wikipedia
Haldummulla

Haldummulla is a town in Sri Lanka. It is located in Badulla District of Uva Province, Sri Lanka.

The town suffered significant damage from a landslide in 2014.