NichiDict

サロンカー

[saronkaa]

Meanings

1.Noun

luxurious passenger train car