make good a mistake - French English Dictionary