Search results
- DictionaryEng·lish Chan·nel/ɪŋɡlɪʃˈtʃænl/
- 1. a sea channel that separates southern England from northern France. It is 22 miles (35 km) wide at its narrowest point. A railroad tunnel (the Channel Tunnel) underneath the channel opened in 1994.
Powered by Oxford Languages