it totally slipped my mind - Alemán Inglés Diccionario