limited-purpose trust company - French English Dictionary