1 definition by yeahman3231

Top Definition
cheltenham, pennsylvania. SO MUCH BETTER THAN ABINGTON.

it's an area near philadelphia that is much better than abington and they create some interesting words. like bocky
i live in cheltenham, so give me a bocky!
cheltenham is where it's at!
cheltenham is better than abington.
by yeahman3231 March 18, 2010

Mug icon
Buy a Cheltenham mug!