mettre la pâtée
Meanings
Verb
1. to wipe the floor with, to thrash (to defeat severely, to inflict a heavy defeat upon) (informal)