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 - Словарь современного английского языка.