Online Dictionary
Definition of " battre à grands coups " in French English Dictionary
Results
battre à grands coups
  • {V} pump away