NEW DELHI
Meaning of NEW DELHI in English
/del"ee/
a city in and the capital of India, in the N part, adjacent to Delhi. 301,800. Cf. Delhi (def. 2).
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012