delhi

Noun
  1. A city in north central India (synset 108923207)

Other Searches