Definition of Vyborg
city and port on an arm of the Gulf of Finland in western Russia in Europe population 81,100 ◆Vyborg belonged to Finland from 1917 to 1940.
Seen and Heard
What made you want to look up Vyborg? Please tell us where you read or heard it (including the quote, if possible).