make an extreme effort - Français Anglais Dictionnaire