Meaning of investment trust

Definition of investment trust

(noun) a financial institution that sells shares to individuals and invests in securities issued by other companies

Other information on investment trust

WIKIPEDIA results for investment trust
Amazon results for investment trust