investment trust

/IH0 N V EH1 S T M AH0 N T T R AH1 S T/
N
  1. 1

    An investment trust is a form of investment fund found mostly in the United Kingdom and Japan.