investment trust
noun

a company whose shares can be bought on the stock exchange and whose business is to make money by buying and selling stocks and shares

Browse by Subjects
closed fund
open ended fund
income shares
raise
close ended
See All Related Terms »

financial services
liquid assets
earnings before interest taxes depreciation and amortisation
external funds
influx