Noun Definition
umbrella
1.Definition: a formation of military planes maintained over ground operations or targets
"An air umbrella over England"
Category: General2.Definition: a lightweight handheld collapsible canopy
Category: Objects3.Definition: 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"
Category: General