translate English to French: International Trade Centre UNCTAD/WTO
Centre du commerce international CNUCED-OMC