Scrabble Dictionary

Find the definition of a word with its score in word games.

Word Games

Scrabble US (12 Points)
Scrabble UK (12 Points)
Words With Friends (17 Points)

Umbrella

ʌmˈbrɛlə

Umbrella definitions
noun
umbrella umbrellas
  1. a device consisting of a circular canopy of cloth on a folding metal frame supported by a central rod, used as protection against rain
  2. a protecting force or influence

    "Europe sought a measure of independence from the US defence umbrella"

    • a screen of fighter aircraft or anti-aircraft artillery
  3. a thing that includes or contains many different elements or parts

    "the umbrella body for more than 100 training organizations"

  4. the gelatinous disc of a jellyfish, which it contracts and expands to move through the water