thrashing
walloping
debacle
drubbing
slaughter
trouncing
whipping
a sound defeat