1 definition by James, Dean & Joel

Top Definition
As a special "treat" for your significant other. You smother your penis with peanut butter, then place a few raisins on key sensitive areas to be nibbled off. Dogs also love this treat.
Honey, to curb your appetite, enjoy this delicious "ants on a log"
by James, Dean & Joel August 09, 2006
Mug icon
Buy a ants on a log mug!