cause to suffer - French English Dictionary