×
drubbing
meaning in French
n.
défaite, volée de coups, raclée
Related Words
drub
drubber
drubec
drucat
PC Version
Copyright © 2018 WordTech Co.