NEW DELHI


Meaning of NEW DELHI in English

the capital of India, constituting part of the city and union territory of Delhi (q.v.).

Britannica English vocabulary.      Английский словарь Британика.