umbrella organisation
noun

a large organisation which includes several smaller ones

Browse by Subjects
broker
green shoe
T bond
Consumer Credit Act 1974
EBITDA