Top Definition
Is a sports stadium or arena where fans "flock" to in large amounts to cheer on their favorite team as they do battle versus the opposition.
The Eagles fans enter the "Flocktagon" by the thousands on Sunday afternoons to watch their team do battle.
by Mr. Dunkadelic USA November 18, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.