Wiktionary
umbrella organisations
n. (umbrella organisation English)
n. (umbrella organisation English)