SCOTCHING Meaning of SCOTCHING in English (n.) Dressing stone with a pick or pointed instrument. Webster's English dictionary. Английский словарь Webster. 2012