chennai

chennai

chennai

Noun

a city in Tamil Nadu on the Bay of Bengal; formerly Madras

Synonyms: