bank investment contracts - French English Dictionary