Definitions
noun
an arm of the North Atlantic between the British Isles and Scandinavia; oil was discovered under the North Sea in 1970
Look “north sea” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an arm of the North Atlantic between the British Isles and Scandinavia; oil was discovered under the North Sea in 1970