meaning of Bambazzle

Bambazzle meaning in Urban Dictionary

To actually thrash with great force