Definitions
There is 1 meaning of the phrase
Strait Of Dover.
Strait Of Dover - as a noun
The strait between the english channel and the north sea; shortest distance between england and the european continent
Synonyms (Exact Relations)
pas de calaisstrait of calais