1 definition by Kate Pasola

Top Definition
An Affectionate Term to describe urinating. Often used be Royalty.
Oh my goodness, I do so need a Jimmy Riddle!
by Kate Pasola December 30, 2005

Mug icon
Buy a Jimmy Riddle mug!