Sochi meaning

sōchē
A city of southwest Russia on the northeast shore of the Black Sea. It is a popular health resort.
0
0
Seaport & resort in S Russia, on the Black Sea.
proper name
0
0
Advertisement