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