Find the word definition

Wikipedia
Hikkaduwa

Hikkaduwa is a small town on the south coast of Sri Lanka located in the Southern Province, about north-west of Galle and south of Colombo.