translate English to French: IDA International Development Association
IDA Association internationale de développement