What is the meaning of the word "umbrella"?
Definitions:
-
a formation of military planes maintained over ground operations or targets
noun
- an air umbrella over England
- an air umbrella over England
-
covering or applying simultaneously to a number of similar items or elements or groups
adjective
- an umbrella organization
- an umbrella organization
-
having the function of uniting a group of similar things
noun
- the Democratic Party is an umbrella for many liberal groups
- the Democratic Party is an umbrella for many liberal groups