"umbrella" in the noun sense
1. umbrella
a lightweight handheld collapsible canopy
2. umbrella
a formation of military planes maintained over ground operations or targets
"an air umbrella over England"
3. umbrella
having the function of uniting a group of similar things
"the Democratic Party is an umbrella for many liberal groups"
"under the umbrella of capitalism"
"umbrella" in the adjective sense
1. umbrella
covering or applying simultaneously to a number of similar items or elements or groups
"an umbrella organization"
"umbrella insurance coverage"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License