make tremendous impact - İspanyolca İngilizce Sözlük