English-French dictionary »

clean someone's clock meaning in French

EnglishFrench
clean someone's clock (defeat decisively)
verb

battre à plate coutureverbe