be imprinted in someone's memory - Spanisch Englisch Wörterbuch