Find the word definition

Wikipedia
Nagahamulla

Nagahamulla is a small locality in Pelawatte, Colombo, Sri Lanka. It is also near the Parliament of Sri Lanka.