Word Games

Scrabble US/Canada (OTCWL) Yes (12 Points)
Scrabble UK (SOWPODS) Yes (12 Points)
Words With Friends Yes (17 Points)

Umbrella Definition

(noun)
definitions

a device consisting of a circular canopy of cloth on a folding metal frame supported by a central rod, used as protection against rain


(noun)
(noun)
definitions

a thing that includes or contains many different elements or parts


examples

the umbrella body for more than 100 training organizations

(noun)
definitions

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


Starts
Ends
Contains
Length
Sort Results
Dictionary
Error