umbrella organisation
noun

a large organisation which includes several smaller ones

Browse by Subjects
incentive
leading indicator
luncheon voucher
capital base
break even