translate English to French: International Forum for Social Development
Forum international pour le développement social