Subscribe
URL of the page has been copied to clipboard.
Meaning : The strait between the English Channel and the North Sea. Shortest distance between England and the European continent.
Synonyms : strait of calais, strait of dover
Install App