Find the word definition

Wikipedia
Ayyaya

Ayyaya, India is a small village 9 km from Tirur, Malappuram district, in the state of Kerala, India. The name "Ayyaya" derived from the name of the ancient "Ayyaya"tharavadu which is still remains in the middle of ayyaya gramam.