cast one's mind back - Francés Inglés Diccionario