Investment Trust

A company that pools money together from multiple investors and then invests it.

A company that pools money together from multiple investors and then invests it.

More terms