Green’s Dictionary of Slang

hi-diddle-diddle v.

[rhy. sl.; piddle v. (1)]

(Aus.) to urinate.

[Aus]Pete’s Aussie Sl. Home Page 🌐 hi-diddle-diddle: [...] to urinate.