Dictionary definition · investment trust
noun
- a financial institution that sells shares to individuals and invests in securities issued by other companies
Similar words
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).