strait of dover - English Synonyms Dictionary

strait of dover

n.
[1] Strait of Calais , Pas de Calais