Find the word definition

Wikipedia
Muttukad

Muttukad is a city in Idukki district, Kerala, India.

There is a notable parish of the Syro-Malabar Catholic Church in the city, St. George's Church.