a lasting impression - Francés Inglés Diccionario