Sochi in Turkish Sochi in Turkish Soçi proper noun A city in Krasnodar Krai, Russia. Add to Flashcards