to make a significant contribution - Español Inglés Diccionario