Helping to share the web since 1996
Use the search bar above to find dictionary definitions - click home to search Link Centre for websites.
Dictionary definition for: Umbrella
1. (n) a lightweight handheld collapsible canopy
2. (s) covering or applying simultaneously to a number of similar items or elements or groups; "an umbrella organization" "umbrella insurance coverage"
3. (n) a formation of military planes maintained over ground operations or targets; "an air umbrella over England"
4. (n) 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"
WordNet 2.1 Copyright Princeton University. All rights reserved.