Define Lay The Smackdown Meaning

Lay The Smackdown
The act of physically attacking another individual.

That guy has some anger management issues, yesterday I saw him lay the smackdown on his beeatch for talking back.
By Maible