Find the word definition

Wikipedia
Wewala

Wewala is a village in Sri Lanka. It is located within Central Province. It is a tourist area, that suffers from some of the difficulties of that, with a notable Catholic population.