irrefutable proof - Français Anglais Dictionnaire