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. Английский словарь Британика. 2012