Pechora Sea
Proper noun
Meaning
Pechora Sea
Pechora Sea
(geography) A sea in the northwest of Russia, in the southeastern part of the Barents Sea.
Proper noun
Pechora Sea
Pechora Sea
(geography) A sea in the northwest of Russia, in the southeastern part of the Barents Sea.