Definition of Scotchlite in English:

Scotchlite

noun

mass nountrademark
  • A light-reflecting material containing a layer of minute glass lenses.

Pronunciation

Scotchlite

/ˈskɒtʃlʌɪt/