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