throwdown
/ˈθroʊdaʊn/Definitions
1. noun
a fight or competition, especially a musical or rap competition
“The rap throwdown between the two artists was intense.”
2. verb
to engage in a fight or competition, especially a musical or rap competition
“The two rappers threw down in a heated freestyle battle.”
3. noun
a challenge or gauntlet thrown down to someone, often as a dare or provocation
“The politician threw down a challenge to his opponent to debate live on TV.”