1 definition by NoLongerAFan

Top Definition
The most frustrating team to root for in professional sports.
The Braves lost in the first round of the playoffs yet again.
by NoLongerAFan October 08, 2013

Mug icon
Buy a Braves mug!