Sochi (noun) Definition, Meaning & Examples

noun
  1. a seaport in the southwestern Russian Federation in Europe, on the Black Sea: largest resort city.
noun
  1. a city and resort in SW Russia, in the Krasnodar Territory on the Black Sea: hot mineral springs. Pop: 328 000 (2005 est)
Sochi (noun) Definition, Meaning & Examples

More Definitions