Green’s Dictionary of Slang

jammy dodger n.

[rhy. sl. = roger v.1 ]

an act of sexual intercourse.

[UK]R. Puxley Fresh Rabbit.