Sochi /ˈsɒt͡ʃi/ noun1 •A city in Krasnodar Krai, Russia.According to Russian deputy prime minister Dmitrii Kozak, every ruble spent on preparations for the Sochi Olympics has been justified. — 2014