Definition: Meaning of, Le Shuttle in English to English dictionary.
Pronunciation:/ /
synonym
antonym
[trademark]
a type of train which goes from Folkestone in the south of England to Calais in the north of France using the CHANNEL TUNNEL, and which carries cars and goods vehicles