translate English to French: Turned over to others, ensured the results were achieved.
Remet aux autres, s'assure de l'atteinte des résultats.