Definition of Channel Tunnel in English:

Channel Tunnel

proper noun

  • A railway tunnel under the English Channel, linking the coasts of England and France, opened in 1994 and 49 km (31 miles) long.