Crossword Genius

Almost landlocked inlet of the Barents Sea on the northwest coast of Russia (5,3)

Ross

I believe the answer is:

white sea

(Other definitions for white sea that I've seen before include "Inlet of the Arctic" , "Russian waters" , "A quantity of salt water" .)

I've seen this clue in The Mirror.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.