have a long memory - Francés Inglés Diccionario