umbrella organisation

Definition

noun
a large organisation which includes several smaller ones
Browse Definitions by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
umbrella liability insurance Umbrella Partnership Real Estate Investment Trust (UPREIT)