Sochi
[ soh-chee; Russian saw-chyi ]
/ ˈsoʊ tʃi; Russian ˈsɔ tʃyɪ /
noun
a seaport in the SW Russian Federation in Europe, on the Black Sea: resort.
Example sentences from the Web for sochi
British Dictionary definitions for sochi
Sochi
/ (Russian ˈsɔtʃi) /
noun
a city and resort in SW Russia, in the Krasnodar Territory on the Black Sea: hot mineral springs. Pop: 328 000 (2005 est)