given (the fact) that - Français Anglais Dictionnaire