What is Squirrel Bait?
a nut, a mentally disturbed person
your neighbors are totally squirrel bait
testicles, nuts, balls
"Chase has some huge squirrel bait" says Kelsey S. the school whore