fact is stranger than fiction - Français Anglais Dictionnaire