mopping the floor with someone
Winning by miles
To mop the floor with someone is to defeat them decisively and humiliatingly—in a competition, argument, or fight.
The image is of using the defeated person as a cleaning implement, dragging them across the floor: The debate champion mopped the floor with her opponent.
Also appears as wipe the floor with.
- trouncingOverwhelming defeat
- humiliatingCausing painful embarrassment
- wiping outDestroying completely
- demoralizingDestroying confidence or hope
- steamrollingOverpowering through sheer force
crushing · outclassing · annihilating · routing · blowing out of the water · embarrassing · putting to shame · bulldozing · vanquishing · cleaning up · shellacking · obliterating · shaming · defeating · hammering · devastating · conquering · smashing