Dvina Bay (noun) Definition, Meaning & Examples

noun
  1. an arm of the White Sea, in the northwestern Russian Federation in Europe.
noun
  1. an inlet of the White Sea, off the coast of NW Russia
Dvina Bay (noun) Definition, Meaning & Examples

More Definitions