it stands to reason that - Français Anglais Dictionnaire