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