umbrella
noun
- a screen or shade, usually of cloth stretched over a folding radial frame, carried for protection against the rain or sun
- something suggestive of this; specif.,
- the body of a jellyfish
- any comprehensive, protective organization, alliance, strategy, or device: the umbrella of insurance
- a force of military aircraft sent up to screen ground or naval forces: air umbrella
See umbrella in American Heritage Dictionary 4
(ŭm-brĕlˈə)
noun- A device for protection from the weather consisting of a collapsible, usually circular canopy mounted on a central rod.
a. Something that covers or protects.
b. Air cover, especially during a military operation.
- Something that encompasses or covers many different elements or groups.
- Zoology The gelatinous, rounded mass that is the major part of the body of most jellyfish.
Related Forms:
- um·brelˈla·less adjective
Learn more about umbrella
link/cite
print
suggestion box