SOCHI


Meaning of SOCHI in English

geographical name city & port S Russia in Europe on NE coast of Black Sea population 344,000

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.