Skip to main content

Ted's of Beverly Hills's definitions

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.
by Ted's of Beverly Hills June 3, 2016
mugGet the Philly snowball mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email