Meaning of Smolensk

Definition of Smolensk

(noun) a city in western Russia on the Dnieper River; scene of severe fighting in World War II

Other information on Smolensk

WIKIPEDIA results for Smolensk
Amazon results for Smolensk