clean someone's clock

Etymology
Originally military slang; perhaps from.

Verb

 * 1)  To defeat someone decisively, in a physical fight or other competition or negotiation.

Translations

 * Dutch: met iemand de vloer aanvegen;iemand uitschakelen
 * French:
 * Russian:, разма́зать по сте́нке