vellore









vellore


noun

  1. a city in N Tamil Nadu state in S India, on the Palar River.

noun

  1. a town in SE India, in NE Tamil Nadu: medical centre. Pop: 177 413 (2001)
48 queries 1.214