cast one's mind back - French English Dictionary