Green’s Dictionary of Slang

chafer n.

see cockchafer n. (3)