Find the word definition

Wikipedia
Kumarimulla

Kumarimulla is a village close to Pugoda town western Sri Lanka.

Kumarimulla is located at (6.9667 80.1167). It lies above sea level.