drubbing in French
drubbing in French
branlée
A severe beating.
raclée
A severe beating.
raclée
A thorough defeat.