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