A new user has searched for nervous
The definition of umbrella
5 Definitions of: umbrella
-
- noun, a portable device used for protection against rain, snow, etc, and consisting of a light canopy supported on a collapsible metal frame mounted on a central rod
- noun, the flattened cone-shaped contractile body of a jellyfish or other medusa
- noun, a protective shield or screen, esp of aircraft or gunfire
- noun, anything that has the effect of a protective screen or cover
- noun, a) any system or agency that provides centralized organization or general cover for a group of related companies, organizations, etc b) (as modifier)
- Show me some examples of this word: umbrella
- Show me the etymology of the word: umbrella
From Collins
©HarperCollins 2008. Collins English Dictionary definition of umbrella