An Encylopedia Britannica Company

umbrella

1 ENTRIES FOUND:
umbrella /ˌʌmˈbrɛlə/ noun
plural umbrellas
umbrella
/ˌʌmˈbrɛlə/
noun
plural umbrellas
Britannica Dictionary definition of UMBRELLA
[count]
: a device that is used for protection from the rain and sun
◊ An umbrella consists of a circle of fabric attached to a folding frame that is connected to a central pole or handle.
: a group or organization that includes many smaller groups often used before another noun
: something that includes several or many different things
often used before another noun