have a long memory - Español Inglés Diccionario