Find the word definition

Wikipedia
Tolmachyovo

Tolmachyovo is an urban locality (an urban-type settlement) in Luzhsky District of Leningrad Oblast, Russia, located on the right bank of the Luga River, northeast of the town of Luga. Population: