mop the floor with someone - definition and synonyms

phrase American informal
  1. to win a complete victory over someone in a competition or argument. The British phrase is wipe the floor with someone.
See also main entry: mop