make good something - French English Dictionary