self-advantage - French English Dictionary