investment trust company - French English Dictionary