Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

new delhi Definition

Cancel
new delhi
noun(new del-hi)
a city in north central India
Synonyms: delhi,

Words Related to new delhi!

new delhi Examples by Brain Bank Users