This page provides all possible meanings and translations of the word kimry
Webster DictionaryRate this definition:(0.00 / 0 votes)
FreebaseRate this definition:(0.00 / 0 votes)
Kimry, formerly Kimra, is a town in the south of Tver Oblast, Russia, located on the Volga River at its confluence with the Kimrka River, 133 kilometers to the east of Tver. Population: 49,628; 53,650; 61,535.
Find a translation for the kimry definition in other languages: