with difficulties or setbacks - İspanyolca İngilizce Sözlük