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.
reference: www.dictionary.com/browse/smolensk
Comments are closed here.