despite the obstacles - İspanyolca İngilizce Sözlük