Find the word definition

Wikipedia
Anamaduwa

Anamaduwa (Sinhala: ආණමඩුව) is a big city in Puttalam District, North Western Province, Sri Lanka. It is located about away from Puttalam town.