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