Top definition
adj: to inflict serious pain on another
When I catch the guy who stole my television, I will deliver the smackdown on him
by Peter 'Valenn1' C. November 22, 2003
Get the mug
Get a Deliver the Smackdown mug for your mama Nathalie.