Find the word definition

Wikipedia
Odaimarichan

Odaimarichan is a small village in the Tirunelveli district of Tamil Nadu State in South India.

Category:Villages in Tirunelveli district