Yahoo Web Search

Search results

  1. Dictionary
    Eng·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