benefit through the efforts of others - French English Dictionary