trust deposits - French English Dictionary