Definition from Wiktionary, the free dictionary
Evolved from the older idiom throw down the gauntlet.
- (slang) A fight or brawl; or, a challenge or incitement to fight.
- (slang) A weapon planted at a crime scene in order to mislead investigation.
- throw down (verb)