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)