Top definition
The act of achieving orgasm at work...usually through masturbation.
Every time I chat with Scott while he's in the office, it ends up with him getting all business sticky.
by GillyMcFrilly July 18, 2010
Get the mug
Get a Business Sticky mug for your buddy Manafort.