Find the word definition

Wikipedia
Tosno

Tosno is a town and the administrative center of Tosnensky District in Leningrad Oblast, Russia, located on the Tosna River, southeast of the center of St. Petersburg. Population: