strait of calais

Noun
  1. The strait between the English Channel and the North Sea;
    Shortest distance between England and the European continent (synset 109470373)

Other Searches