Definitions for "Suvorov"
Suvorov is a town in Tula Oblast, Russia, located 90 km west of Tula. Population: 21,213 (2002 Census); 21,885 (1989 Census).