1 definition by Science Hero

A place that is still far enough from Philly and NY and also large enough to have its own home-grown customs, many of them charming and an equal many maddening. Scranton is the largest of 40 or so unique towns in Northeastern PA where each town is like one of the city states that existed before unification of Italy, Germany, or Greece.
He's not really a dummy, he's just from Scranton.
by Science Hero June 1, 2012
Get the Scranton mug.