Noun Definition

delhi

1.Definition: a city in north central India

Related Noun(s):new delhi

Category: Places