Green’s Dictionary of Slang

diddle-fuck v.

see diddle v.1 (2)