meaning of smolensk

1. a city in western Russia on the Dnieper River; scene of severe fighting in World War II


Related Words

smolensk |

Developed & Maintained By Taraprasad.com

Treasure Words