Definition of Dover, Strait of in English:

Dover, Strait of

proper noun

  • A sea passage between England and France that connects the English Channel with the North Sea.