MSTA

Series of 152mm guns [SU;RU]
Found on http://www.jedsite.info/index.html

Msta

Msta (umstä') , river, c.280 mi (450 km) long, rising N of Vyshne Volochek, NW European Russia, and flowing generally NW into Lake Ilmen near Novgorod. Navigable in its lower course, it is included in the Vyshnevolotsk canal system.
Found on http://www.infoplease.com/ce6/world/A0834310.html
No exact match found