Find the word definition

Wikipedia
Kahathuduwa

Kahathuduwa is a small town in the Colombo District of the Western Province of Sri Lanka. It is located approximately south east of Colombo, the capital city of Sri Lanka.