scotchEnglishOxford English Thesaurusscotch verb their plans were scotched by the Pentagon: put an end to, put a stop to, bring to an end, nip in the bud, put the lid on; ruin, wreck, scupper, destroy, devastate, smash, shatter, demolish; frustrate, thwart; informal put paid to, blow, put the kibosh on, clobber; British, informal dish.scotch (1) Oxford Dictionary of English