Find the word definition

Wikipedia
Ambalangoda

Ambalangoda is a coastal town located in Galle District, Southern Province of Sri Lanka. Governed by Ambalangoda Urban Council, the town is famous for its ancient devil masks and devil dancers. It is approximately south of Colombo and is situated at an elevation of above the sea level.