Find the word definition

Wikipedia
Chembuthara

Chembuthara is a small picturesque village in Kerala, India, known for its Makarachowa festival. It is situated about 11 km away from Thrissur center. It is located by the side of NH47.