Back to Dictionary
索契
Suǒqì
1. Sochi (city on the Black Sea in Russia)
Noun