chunnel

/tʃˈʌnʌl/

Explore definitions, synonyms, and language insights of chunnel

Definitions

Noun
the railroad tunnel between France and England under the English Channel