special trust accounts - French English Dictionary