be imprinted in someone's memory - Inglés Sinónimo Diccionario