What is the full meaning of scotched
SCOTCH, to frustrate, put an end to [v]
Example of the word scotched placed on a Scrabble board.