Kimry (English, name)
expansion: Kimry
Senses:
glosses: A town in Russia located at the confluence of the Volga and Kimrka rivers.
Forms: