Sochi in Finnish Sochi in Finnish Sotši proper noun A city in Krasnodar Krai, Russia. Add to Flashcards