Skip to content
Thai Dictionary
Search the dictionary
Search
เดลี
dee-lii
Noun
Delhi, a major city and the capital territory of India
Recently looked up
Clear