translate English to French: This new site will allow business leaders to suggest how this could be achieved.
Ce nouveau site devrait permettre aux chefs d’entreprise de faire des propositions pour réduire leurs charges administratives.