Definition of Umbrella
- 1. A lightweight handheld collapsible canopy Noun
- 2. A formation of military planes maintained over ground operations or targets Noun
- 3. Having the function of uniting a group of similar things Noun
- 4. Covering or applying simultaneously to a number of similar items or elements or groups Adjective Satellite
Semanticaly linked words with "umbrella"
Hyponims for word "umbrella"