chennai
1. [ noun ] (government,geography) a city in Tamil Nadu on the Bay of Bengal; formerly Madras
Synonyms: madras
Related terms: city India
Similar spelling:   Chen
  Chunn
  Chinn
  china
  Chien
  Chana
  Chauna
  Chun
  Chon
  chin
  Chan
  Cheyenne
  chyme
  chino
  chine
  chime
  Chian
  chain