From Longman Business Dictionaryinvestment trust companyinˌvestment ˈtrust ˌcompanyFINANCEORGANIZATIONSa company that managesMUTUALFUNDsYou will only receive the advantage of low charges if you buy directly from the investment trust company. →company