i have heard tell that - Français Anglais Dictionnaire