1 definition by ydoucare

Top Definition
testicles, nuts, balls
"Chase has some huge squirrel bait" says Kelsey S. the school whore
by ydoucare December 01, 2004

Mug icon
Buy a squirrel bait mug!