scotch
verb (1)
scotched;
scotching;
scotches
Definition of scotch
(Entry 1 of 7)
2
: to put an end to
scotched rumors of a military takeover