Find the word definition

Wikipedia
Hanwella

Hanwella is a small town in Sri Lanka, situated about 30 km from Colombo, the commercial capital of the country. Hanwella lies on the Colombo- Ratnapura main road, on the banks of the Kelani River.