GlossaryUmbrella_fund

What means Umbrella Fund?

Umbrella funds are mutual funds that invest in two or more independent mutual funds, each of which has its own investment strategy. The English term for an umbrella fund is 'umbrella fund'.