look up any word, like pussy:
 
1.
Where football is played with the players in cars and instead of blocking and tackleing they run to each other in the cars like in a demolition derby.
Want a go watchy demolition derby football?
by Deep blue 2012 March 23, 2010