umbrella organisation
noun

a large organisation which includes several smaller ones

Browse by Subjects
discretionary funds
turnover of labour
external funds
economic
Clearing House Automated Payments System