translate English to French: Let us all ensure that the organization has the support it both needs and deserves.
Veillons donc à ce que l'organisation bénéficie d'un soutien à la fois nécessaire et mérité.