Back to Dictionary
特里普拉
Tèlǐpǔlā
1.
Tripura (Indian state)
Noun