persistence in overcoming obstacles - İspanyolca İngilizce Sözlük