go through hard times - French English Dictionary