inflict great sufferings - French English Dictionary