suffer setbacks and misfortunes - İspanyolca İngilizce Sözlük