make an impression on the mind - Alemán Inglés Diccionario