Sochi in Norwegian Sochi in Norwegian Sotsji proper noun A city in Krasnodar Krai, Russia. Add to Flashcards