SOCHI
Meaning of SOCHI in English
Pronunciation: ' s ō -ch ē
Function: geographical name
city & port S Russia in Europe on NE coast of Black Sea pop 344,000
Merriam Webster Collegiate English Dictionary.
Merriam Webster - Энциклопедический словарь английского языка.
2012