benefit through the efforts of others - Français Anglais Dictionnaire