Definition of Eurostar in English:
The high-speed passenger rail service that links London with various European cities via the Channel Tunnel.
- The Eurostar's London to the south coast high-speed link is not expected to be complete until 2007.
- Modern Railways award for innovation in marketing: Eurostar, for new high speed services.
- All of the 27 Eurostars which operate regularly on the international services are being refurbished over the next year at a cost of just under £1 million each.
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
Most popular in the US
Most popular in the UK
Most popular in Canada
Most popular in Australia
Most popular in Pakistan