delhi
1. [ noun ] (government,geography) a city in north-central India
Synonyms: Old_Delhi
Related terms: city India New_Delhi
Similar spelling:   Del
  Dell
  deli
  Deel
  Deal
  Deuel
  Della
  Delio
  Delia
  Deihl
  Dewall