Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Eurostar  'yûr-ow,staa(r)
  1. (trademark) the high-speed rail link between the UK and France using the Channel Tunnel

Derived forms: Eurostars

Encyclopedia: Eurostar