leave a lasting impression - Francés Inglés Diccionario