CHENNAI





Definition:

  1. [noun] a city in Tamil Nadu on the Bay of Bengal; formerly Madras
    Synonyms: Chennai, Madras

Synonyms: