An Encylopedia Britannica Company

scotch

scotch /ˈskɑːtʃ/ verb
scotches; scotched; scotching
scotch
/ˈskɑːtʃ/
verb
scotches; scotched; scotching
Britannica Dictionary definition of SCOTCH
[+ object]
: to stop (something) from continuing by doing or saying something