ito (international trade organization) - French English Dictionary