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
-
covering or applying simultaneously to a number of similar items or elements or groups adjective
- an umbrella organization
-
having the function of uniting a group of similar things noun
- the Democratic Party is an umbrella for many liberal groups