believe the most improbable nonsense - French English Dictionary