1 definition by Dan1828

Top Definition
A North London football club which enjoyed its golden age in the early 2000's when Thierry Henry was their best player and the team still played at the famous Arsenal Stadium. Unfortunately for both their long time and new trendy fans the club is miles away from the great football of the Henry era and to top it off they moved to an overpriced modern luxury suite stadium with no atmosphere. They lost the Champions League final to Barca in a game they easily could have won and now can't even qualify for the tournament.
Fan 1: Remember when Arsenal played at Highbury and Thierry Henry was lighting up the premier league and we never lost a match for the whole season?

Fan 2: At least we're not Leeds.
by Dan1828 February 28, 2009
Mug icon
Buy a Arsenal mug!