Green’s Dictionary of Slang

stotor n.

[for ety. see stoter n.]

(UK Und.) a heavy blow, a ‘settler’.

[UK]Hotten Dict. of Modern Sl. etc.
[UK]Hotten Sl. Dict.