Definitions for "English Channel"
The stretch of water between southern England and northern France connected with the North Sea by the Strait of Dover.
an arm of the Atlantic Ocean that forms a channel between France and Britain
Narrow sea separating France and UK. It is 180 km wide in west where it meets Atlantic Ocean and narrows to 34 km at Strait of Dover in east at its junction with the North Sea.
The first people to fly across the English Channel were Blanchard and Jeffries in a gas balloon - Jan 7, 1785. The first flight across the English Channel in an aeroplane was made by Louis Blériot in a Blériot XI monoplane (25 h.p. Anzani engine) in 37 minutes - July 25, 1909.