DICTIONARY
TTS Voice
 virtual keyboard

English French Dictionary








Phrases with drubbing found: 1  


English-French dictionary
   give a drubbing
  frapper à grands coups, battre comme plâtre, administrer une volée, tabasser, flanquer une raclée