• Link Centre - Search Engine and Internet Directory

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.