Umbrella

noun
əm'brɛlə

Adjective

  • covering or applying simultaneously to a number of similar items or elements or groups

    an umbrella organization

    umbrella insurance coverage

Noun

  • having the function of uniting a group of similar things

    the Democratic Party is an umbrella for many liberal groups

    under the umbrella of capitalism

    Type of:UnificationUnionUniting
  • a formation of military planes maintained over ground operations or targets

    an air umbrella over England

    Type of:DefenceDefense
  • a lightweight handheld collapsible canopy

    Type of:Canopy

Dictionary Validity

Tournament Word List (TWL)
Scrabble US
Collins Scrabble Words (CSW21)
Scrabble UK
ENABLE Dictionary
Words With Friends
Combined US/UK Scrabble Dictionary
SOWPODS
North American Scrabble (NWL2020)
NASPA

Similar Words