Vyborg definition by Webster's New World
Webster's New World College Dictionary Copyright © 2010 by Wiley Publishing, Inc., Cleveland, Ohio. Used by arrangement with John Wiley & Sons, Inc.
seaport in NW European Russia, on the Gulf of Finland: pop. 81,000
Vyborg definition by American Heritage Dictionary
A city of northwest Russia northwest of St. Petersburg on the Gulf of Finland near the Finnish border. A Swedish castle was built here in 1293 and captured by Russian forces in 1710. Population: 78,500.