Green’s Dictionary of Slang

Sheffield handicap n.

[rhy. sl. = crap n.1 (7)]

an act of defecation.

[UK]Partridge DSUE (8th edn) 1047/2: C.20.