1cchapman has updated their profile

The definition of umbrella

5 Definitions of: umbrella

    1. 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
    2. noun, the flattened cone-shaped contractile body of a jellyfish or other medusa
    3. noun, a protective shield or screen, esp of aircraft or gunfire
    4. noun, anything that has the effect of a protective screen or cover
    5. noun, a) any system or agency that provides centralized organization or general cover for a group of related companies, organizations, etc b) (as modifier)
    6. Show me some examples of this word: umbrella
    7. Show me the etymology of the word: umbrella

From Collins