translate English to French: These organizations provide the bulk of the financial, logistic and technical support.
Ceux-ci lui apportent l'essentiel des moyens financiers, logistiques et techniques.