suffer through hard times - French English Dictionary