Smolensk









Smolensk


noun

  1. a city in the W Russian Federation in Europe, on the upper Dnieper, SW of Moscow: Russians defeated by Napoleon 1812.
50 queries 0.604