a significant contribution to - Francés Inglés Diccionario