translate English to French: North Sea.
Mer du Nord.