suffer setbacks and misfortunes - Spanish English Dictionary