to put something beyond dispute - Français Anglais Dictionnaire