wipe the floor with someoneWiktionary 原文英美释义动词verb1slang, idiomaticTo be well ahead of someone, or to win a competition by a considerable margin over someone.2slang, idiomaticTo comprehensively beat someone in a fight.