make good (a loss) - French English Dictionary