-
nouna city in Tamil Nadu on the Bay of Bengal; formerly Madras
Similar:
part of:
Definition that contains chennai
- bangalore an industrial city in south central India (west of Chennai)
Similar: