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