Dvina Bay
noun
an arm of the White Sea, in the NW Russian Federation in Europe.
Formerly
Gulf of Archangel.
British Dictionary definitions for dvina bay
Dvina Bay
Dvina Gulf
noun
an inlet of the White Sea, off the coast of NW Russia