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