Smolensk
English Dictionary
->
Letter S
-> Smolensk
Search Dictionary:
Smolensk Definition
(n)
a
city
in
western
Russia
on
the
Dnieper
River
;
scene
of
severe
fighting
in
World
War
II
Smolensk Synonyms
Smolensk
© Art Branch Inc.