Definition of Eurostar

Noun: Eurostar  'yûr-ow,staa(r)

  1. (trademark) the high-speed rail link between the UK and France using the Channel Tunnel

See also:
Eurosceptic
Eurotiales

Anagrams containing the word Eurostar

ertruaso reurosta areurost tareuros stareuro ostareur rostareu urostare