Find the word definition

Wikipedia
Ambalapattu

Ambalapattu is a village in Southern India located in Orathanadu taluk, Thanjavur district, Tamil Nadu, India.