throw down

/ US slang /

verb

(intr)
  1. to offer or accept a challenge to fight
  2. to fight

noun throwdown

a challenge, esp to physical or artistic competition