have a long memory - Alemán Inglés Diccionario