English Dictionary
Definition umbrella in British English
umbrella adjective
adjective
/ʌmˈbrelə/
1
an umbrella organization consists of a lot of smaller groups
Example
The UDF was an umbrella body comprising 600 anti-apartheid groups.
Synonyms and related words
