twenty-twenty hindsight - French English Dictionary