translate English to French: They have entrusted the governing bodies with the oversight of the budgets and management of the organizations.
Ils ont confié aux organes directeurs le contrôle des budgets et de la gestion des organisations.