NichiDict

ユーロスター

[yuurosutaa]

Meanings

1.Noun

Eurostar (high-speed rail service)