1 definition by The inventor

Top Definition
When in a men's urinal a stranger or lover comes up behind the pisser and massages the shoulders or ass to ease the tension and allow for a more exciting release.
Stephen just san fran lemonade stand a homeless man!
by The inventor December 12, 2005

Mug icon
Buy a San Fran Lemonade Stand mug!