Noun Definition

new delhi

1.Definition: a city in north central India

Related Noun(s):delhi

Category: Places