strait of dover Meaning, Definition & Usage

  1. noun the strait between the English Channel and the North Sea; shortest distance between England and the European continent
    Strait of Calais; Pas de Calais.

WordNet