umbrella fundEnglishOxford Dictionary of Englishumbrella fund ▸ noun an offshore investment fund which invests only in other investment funds.