to make efforts - Français Anglais Dictionnaire