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