Definitions of Channel tunnel:

  • noun:   the railroad tunnel between France and England under the English Channel