investment trust is a noun meaning "a financial institution that sells shares to individuals and invests in securities issued by other companies". It carries one recorded sense.
a financial institution that sells shares to individuals and invests in securities issued by other companies
Definitions, synonyms and semantic relations for investment trust come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.