noun a city in N Tamil Nadu state in S India, on the Palar River. nouna town in SE India, in NE Tamil Nadu: medical centre. Pop: 177 413 (2001)