be imprinted in someone's memory - Español Inglés Diccionario