DELHI
Meaning of DELHI in English
Del ‧ hi /ˈdeli/ BrE AmE
a large city in northern India, divided into ↑ New Delhi (=the capital of India) and Old Delhi
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012