Meaning of chunnel

Definition of chunnel

(noun) the railroad tunnel between France and England under the English Channel

Other information on chunnel

WIKIPEDIA results for chunnel
Amazon results for chunnel