Definify.com
Definition 2025
North_Sea
North Sea
English
Proper noun
- An inlet of the Atlantic Ocean between Britain (in the west), Scandinavia (in the east) and Germany, Netherlands, Belgium and France (in the south).
Synonyms
- (obsolete) German Ocean, German Sea