| Noun | 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" | |
| Adj. | 1. | umbrella - covering or applying simultaneously to a number of similar items or elements or groups; "an umbrella organization"; "umbrella insurance coverage" |
About this site and copyright information - Online Dictionary Home