English Dictionary
Definition scotch in British English
scotch verb
[transitive] verb
/skɒtʃ/
1
to stop something from continuing before it has a chance to develop more
Example
Their recent appearance together has scotched rumours of a divorce.
Synonyms and related words
