put forth the effort - Français Anglais Dictionnaire