NichiDict

スコッチライト

[sukotchiraito]

Meanings

1.Noun

road reflector