Delhi in Latin Delhi in Latin Dellium proper noun A megacity and union territory of India, containing the national capital New Delhi. Add to Flashcards