Eurostar meaning

A high-speed passenger train service connecting London with mainland European cities via the Channel Tunnel.
noun
0
0
A similar intercity service in Italy.
noun
0
0
A train on these services.
noun
0
0
Advertisement