smolensk
Explore definitions, synonyms, and language insights of smolensk
Definitions
Noun
a city in western Russia on the Dnieper River; scene of severe fighting in World War II
Explore definitions, synonyms, and language insights of smolensk