Definitions for "Arkhangelsk"
Arkhangelsk , formerly called Archangel in English, is a city in and the administrative center of Arkhangelsk Oblast, Russia. It lies on the Northern Dvina River near its exit into the White Sea in the far north of European Russia. Arkhangelsk was the chief sea port of medieval Russia.