umbrella organisation - French English Dictionary