1 the act or process of investing.
2 money invested.
3 property etc. in which money is invested.
4 the act of besieging; a blockade.
Phrases and idioms:
investment trust a trust that buys and sells shares in selected companies to make a profit for its members.
Useful english dictionary. 2012.