SCUTCHER Meaning of SCUTCHER in English noun one who scutches. 2. scutcher ·noun an implement or machine for scutching hemp, flax, or cotton; ·etc.; a scutch; a scutching machine. Webster English vocab. Английский словарь Webster. 2012