Jimmy Riddle; jimmy noun an act of urination; urine UK,1931 Rhyming slang for PIDDLE.
Take phone boxes–they’ve gone from being the old red eyesores, full of jimmy riddle and chip papers, to state-of-the-art open-plan business centres. — Andrew Nickolds, BacktoBasics, p. 79, 1994