- Deli — Delhi (English)
- The largest metropolis by area and the second-largest metropolis by population in India.
Translate Deli
Learn how to say "Delhi" in other languages:
Browse our dictionary
Find other interesting words in Portuguese and English by browsing through our dictionary:
Get Quote