scotch

scotch /sk'ɒtʃ/ (scotches scotching scotched)
[VERB] V n
If you scotch a rumour, plan, or idea, you put an end to it before it can develop any further.
They have scotched rumours that they are planning a special London show.

Popular posts from this blog

abreast

ablaze

allowance