chunnel Meaning, Definition & Usage

  1. noun the railroad tunnel between France and England under the English Channel
    Channel Tunnel.

WordNet