Green’s Dictionary of Slang

scutcher n.

[? SE scotch, to kill; thus a ‘killer’]

(Aus.) anything notably large or esp. outstanding.

[Aus]Baker Popular Dict. Aus. Sl.