Green’s Dictionary of Slang

wiper n.

1. [17C–19C] a (cotton) handkerchief.

2. [late 19C] a severe physical blow, a harsh verbal attack, anything that will overwhelm an opponent.

3. [late 19C] an impudent boy.

4. [late 19C] a thug, a person who delivers physical blows.

5. [1930s+] (US Und.) a hired killer.

6. see wiper-drawer

In compounds

wiper-drawer (n.) (also wipe-drawer, wipe-hauler, wiper)

[late 17C–18C] (UK Und.) a stealer of handkerchiefs; thus wipe-drawing, wipe-hauling.

In phrases

draw a/the wiper (v.) (also bite the wiper, nap…, nim a/the wiper)

(UK Und.) to steal a pocket handkerchief.