chunnel
Explore definitions, synonyms, and language insights of chunnel
Definitions
Noun
the railroad tunnel between France and England under the English Channel
Explore definitions, synonyms, and language insights of chunnel