make an impression on the mind - Francés Inglés Diccionario