-
nounthe strait between the English Channel and the North Sea; shortest distance between England and the European continent
Similar:
Explanation of pas de calais
We don`t have explanations for this word yet.