look up any word, like trill:

1 definition by Tyler Brington

 
1.
to catch on, to continue to be used, to stick

(taken from Scotch Tape)
"Sony managed to scotch the blu-ray technology despite the fact that HD-DVD was more popular among consumers."

"The new IT system is easier to use, but it has not scotched among the employees yet who are still working mostly with spreadsheets."
by Tyler Brington April 13, 2008