kanchipuram








noun

  1. a city in SE India, in Tamil Nadu: a sacred Hindu town known as “the Benares of the South”; textile industries. Pop: 152 984 (2001)
53 queries 0.429