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
raise
split level investment trust
income shares
close ended
See All Related Terms »

indenture
BB rating
balance of payments deficit
back tax
short interest