it's a fact that ... - Français Anglais Dictionnaire