Definition of Scotchlite in English:

Scotchlite

noun

trademark
  • [mass noun] A light-reflecting material containing a layer of minute glass lenses.

Pronunciation:

Scotchlite

/ˈskɒtʃlʌɪt/