society trust - French English Dictionary