non-profit making corporation - French English Dictionary