translate English to French: International Trade Centre
Centre du commerce international