UMBRELLA FUND Meaning of UMBRELLA FUND in English ■ noun an offshore investment fund which invests only in other investment funds. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004