Definitions of chunnel:

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