Definition of Dover, Strait of in English:

Dover, Strait of

proper noun

  • A sea passage between England and France, connecting the English Channel with the North Sea.