Torzhok in Russian Torzhok in Russian Торжо́к proper noun A town in Tver Oblast, Russia. Add to Flashcards