to the best of my memory - Alemán Inglés Diccionario