Twer - definition of Twer by The Free Dictionary
Define Twer. Twer synonyms, Twer pronunciation, Twer translation, English dictionary definition of Twer. A city of west-central Russia on the Volga River northwest of Moscow. Settled around a fort established in the 1100s, it was a powerful principality in the...