Online Dictionary
Definition of " faire beaucoup d'efforts " in French English Dictionary
Results
faire beaucoup d'efforts
  • {V} strain