1 definition by Edward Maxwell

Top Definition
To masturbate in a public toilet e.g School, pubs, clubs etc.
Hey man, Steve's been 5 minutes, you think he's having a Harry?
by Edward Maxwell May 20, 2008
Mug icon
Buy a Harry mug!