スコッチライト
sukocchiraito

Noun

1. road reflector

From English "Scotch Light"

Other forms: