scotcher
Top 15000
Meanings
Verb
1. to apply Scotch tape
2. to numb, freeze (figuratively)
Examples1
She is glued to the TV all day.