to beat a hasty retreat - Spanish English Dictionary