to beat a hasty retreat - French English Dictionary