NichiDict

スペシャルティーカー

[supesharutiikaa]

Meanings

1.Noun

specialty car