Green’s Dictionary of Slang

throwdown n.

[throw down v. (4b)]

1. [late 19C] (US) a comeuppance, a punishment.

2. [1980s+] (US campus, also shakedown) a party.

3. [1990s+] (US black) a (gang) fight.

4. (S.Afr./US) a challenge.