Find the word definition

Wikipedia
Mambra

Mambra is a small village, half in the Ernakulam district and half in the Thrissur district of Kerala, south India.