an arm of the Arctic Ocean, in the NW Russian Federation in Europe. ab. 36,000 sq. mi. (93,240 sq. km).
WHITE SEA
Meaning of WHITE SEA in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012