Green’s Dictionary of Slang

jeremy diddler n.

see diddler n.2