Green’s Dictionary of Slang

slousher n.

[SE slouch]

(N.Z.) a lazy person; usu. in phr. be no slousher/slousher at.

[UK]‘G.B. Lancaster’ Sons O’ Men 247: He’s no slousher at this.