Find the word definition

Wikipedia
Mankurussi

Mankurussi or Mankurissi (Mankurussi in Google Maps ) is a small town near Palakkad in the state of Kerala in southern India.