international firm/company - French English Dictionary