demolition derby
noun
Definitions
A competition in which contestants crash old cars into each other, the last vehicle surviving being the winner.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A competition in which contestants crash old cars into each other, the last vehicle surviving being the winner.