Sochi in Swedish Sochi in Swedish Sotji proper noun A city in Krasnodar Krai, Russia. Add to Flashcards