Noun Definition

umbrella

1.Definition: a formation of military planes maintained over ground operations or targets

"An air umbrella over England"

Category: General

2.Definition: a lightweight handheld collapsible canopy

Category: Objects

3.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