institution of non-profit - French English Dictionary