1 definition by baseball guru

Top Definition
The new team bandwagoners love to cheer for.
I've never seen so many Boston Red Sox fans in South Philly.
guy number 1: I've loved this team a long time, they are the greatest
guy number 2: Did you see what happened to them in 2003, or even worse in 85?
guy number 1: Nope. Did they have a team in 85...that's nice
by baseball guru February 27, 2006
Mug icon
Buy a Boston Red Sox mug!