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