Investment Trust Synonyms

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