make an extra effort - Français Anglais Dictionnaire