irrefutable evidence - Français Anglais Dictionnaire