imprinted on the memories - Espagnol Anglais Dictionnaire