a sufficient reason - Français Anglais Dictionnaire