translate English to French: The Institution The International Development Research Centre (IDRC) is committed to building a sustainable and equitable world.
L'organisation Le Centre de recherches pour le développement international (CRDI) croit en un monde durable et équitable.