×

drubbing meaning in French

n. défaite, volée de coups, raclée

Related Words

  1. drub
  2. drubber
  3. drubec
  4. drucat
PC Version

Copyright © 2018 WordTech Co.