demolition derby
nounDefinition of demolition derby
1
: a contest in which skilled drivers ram old cars into one another until only one car remains running
2
: something that resembles a demolition derby in destructiveness
Keep scrolling for more
Keep scrolling for more