north sea

Noun
  1. An arm of the North Atlantic between the British Isles and Scandinavia;
    Oil was discovered under the North Sea in 1970 (synset 109396947)

Other Searches