chunnel
1.
(
noun
) the railroad tunnel between France and England under the English Channel
Synonyms:
Channel Tunnel
Related Words:
railroad tunnel
Terms and Conditions of Use / Copyright Notice