Skip to main content

Definitions by Ted's of Beverly Hills

Philly snowball

A snowball with a hard object, typically a D-Cell battery, at the center to inflict pain on the target.
Watch out for a Philly snowball at the football game tonight.