Smolensk

What is Smolensk?

Smolensk definition and meaning on Dictionary terms:
noun

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