strait of calais Meaning, Definition & Usage

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

WordNet