Online Dictionary
Definition of " bonne à tout faire " in French English Dictionary
Results
bonne à tout faire
  • {N} drudgery: household drudgery