Online Dictionary
Definition of " se mettre à boire " in French English Dictionary
Results
se mettre à boire
  • {V} drink: take to drink