do-gooding - French English Dictionary