Dictionary search results

Showing 1-3 of 3 results

investment trust British & World English

A limited company whose business is the investment of shareholders' funds, the shares being traded like those of any other public company