Definition of Eurostar
Noun: Eurostar 'yûr-ow,staa(r)
- (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