translate English to French: International Maritime Organization (IMO)
Organisation mondiale du commerce (OMC)