Meaning of chennai

Definition of chennai

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

Other information on chennai

WIKIPEDIA results for chennai
Amazon results for chennai