Dictionary Home »
Webster's New World College Dictionary » umbrella
umbrella
umbrella definition
um·brella (um brel′ə)
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
Etymology: It ombrella < LL umbrella (altered by assoc. with L umbra, shade) < L umbella, parasol, dim. of umbra, shade
Webster's New World College Dictionary Copyright © 2009 by Wiley Publishing, Inc., Cleveland, Ohio.
Used by arrangement with John Wiley & Sons, Inc.
Comments
Improve this definition.
Browse dictionary definitions near umbrella
Share on Facebook