suffer setbacks and misfortunes - French English Dictionary