Sochi in Polish Sochi in Polish Soczi proper noun A city in Krasnodar Krai, Russia. Add to Flashcards