The Champ 15's definitions
the word you would use to describe someone who is virtually unstoppable in all sports, especially football.
by The Champ 15 May 14, 2009
Get the Beast mug.
Get the Beast mug.We'll email you a link to sign in instantly.