English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition umbrella in British English

umbrella noun

[countable] noun
/ʌmˈbrelə/
1

an object that you hold over your head when it is raining

Synonyms and related words
1.1

a similar but larger object that you use to protect yourself from the sun, for example on the beach or over a table

Synonyms and related words
1.2

a parasol

Synonyms and related words
2

a single large group that separate groups belong to or are protected by

Example

The team work under the umbrella of the National Research Unit.

Synonyms and related words
3

something that gives protection

Example

the UN aid umbrella

Synonyms and related words
Definition umbrella in British English