give a fresh impetus to - Francés Inglés Diccionario