n. narrowest part of the English Channel (between south-east England and northern France); shortest distance between England and the continent of Europe
STRAIT OF DOVER
Meaning of STRAIT OF DOVER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012