suffer immensely - French English Dictionary