suffer terribly - French English Dictionary