mops the floor with someone
Wins by miles
To mop the floor with someone is to defeat them thoroughly and humiliatingly, whether in competition, argument, or conflict.
The image suggests using the defeated person as a cleaning implement—dragging them across the floor.
The debate champion mopped the floor with her opponent.
Also *wipes the floor with*.
- trouncesDefeats overwhelmingly
- humiliatesCauses painful embarrassment
- embarrassesCauses social discomfort
- puts to shameSurpasses so completely others seem inferior
- dominatesExerts supreme control
wipes the floor with · crushes · wipes out · steamrolls · annihilates · obliterates · blows out of the water · outclasses · defeats · routs · vanquishes · flattens · makes short work of · shames · destroys · overwhelms · disgraces · demoralizes