Shobdo Logo
ODEumbrella fund

umbrella fund

Flag: gbEnglishOxford Dictionary of English

umbrella fund
noun an offshore investment fund which invests only in other investment funds.