Find the word definition

Wikipedia
Tholambra

''' Tholambra ''' is a village in Kannur district in the Indian state of Kerala.

The Maloor police station is situateed in Tholambra village.