be having difficult times - French English Dictionary