Noun Definition

chennai

1.Definition: a city in Tamil Nadu on the Bay of Bengal; formerly Madras

Related Noun(s):madras

Category: Places